TriGS: Making a Passive Object-Oriented Database System Active
نویسندگان
چکیده
Active object-oriented concepts are especially useful in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases. Current approaches to active object-oriented database systems, however, do not consider the various active concepts together with some of the basic object-oriented concepts; they do not exploit all the advantages of object-oriented features to make the whole system more expressive and open for changing requirements. The system TriGS (=Trigger system for GemStone) fills this gap. TriGS makes explicit use of objects, message passing, inheritance, overriding and overloading to provide a seamless integration between triggers and an object-oriented data model. Triggers consisting of events, conditions, and actions monitor the behavior of objects and can be attached to specific classes or defined independently of any class hierarchy. Since triggers are activated at different levels of granularity ranging from the object instance level to the object class level, a powerful exception handling mechanism is also supported. Moreover, triggers can be dynamically defined, modified, and extended independently of any application. TriGS is implemented on top of the object-oriented database system GemStone ™ as part of a larger EC ESPRIT project aiming at the development of next-generation production scheduling and control systems.
منابع مشابه
TriGS - A Trigger System for GemStone
Active object-oriented concepts are especially useful in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment [Chak90, Daya88b, Ahme92]. Several attempts have been made to integrate active concepts into object-oriented databases [Beer91, Daya88a, Diaz91, Gatz91, Geha91, Kim92, Mede91]. Current approaches to active objectoriented datab...
متن کاملActive Object-Oriented Database Systems for CIM Applications
Object-oriented database systems (OODBS) have gained wide attention as the most promising database technology for non-standard applications like computer aided design and computer integrated manufacturing. Among the most important requirements of these applications which are supported by OODBS are complex object modeling, advanced transaction management, and version management, to mention just ...
متن کاملComposite Event Management in TriGS - Concepts and Implementation
Active object-oriented database systems are a commonly accepted solution for capturing the timeand context-dependent knowledge of non-standard applications. Several attempts have been made already to integrate active concepts into object-oriented database systems and to increase the expressive power of event specification languages. However, this has often been done without considering the cons...
متن کاملBeyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS
Active object-oriented database systems are especially useful in the area of nonstandard applications in order to implement an event-driven and constraint-driven system environment. Several approaches exist in literature integrating active concepts into object-oriented databases. For most systems, their knowledge model is based on Event/Condition/Action rules, and their execution model is based...
متن کاملTriGS Debugger - A Tool for Debugging Active Database Behavior
Active database systems have been developed since several years and represent a powerful means to respond automatically to events that are taking place inside or outside the database. However, one of the main stumbling blocks for their widespread use is the lack of proper tools for the verification of active database behavior. This paper copes with this need by presenting TriGS Debugger, a tool...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JOOP
دوره 7 شماره
صفحات -
تاریخ انتشار 1994